home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / gfx / 3d / irit50src.lha / irit5 / docs / makefile.unx < prev    next >
Encoding:
Makefile  |  1995-02-24  |  2.0 KB  |  82 lines

  1. #
  2. # Makefile for the IRIT solid modeler documentation (unix).
  3. #
  4.  
  5. include ../makeflag.unx
  6.  
  7. all:    irit.tex irit.doc irit.hlp
  8.  
  9. HELP_OBJS = irithlp.o
  10. PRGM_OBJS = progman.o
  11.  
  12. PROG_LIBS = prog_man/bool_lib.tex prog_man/cagd_lib.tex \
  13.     prog_man/geom_lib.tex prog_man/misc_lib.tex \
  14.     prog_man/prsr_lib.tex prog_man/symb_lib.tex \
  15.     prog_man/triv_lib.tex prog_man/trim_lib.tex \
  16.     prog_man/xtra_lib.tex
  17.  
  18. irithlp: $(HELP_OBJS)
  19.     $(CC) $(CFLAGS) -o irithlp $(HELP_OBJS) $(LIBS) -lm $(MORELIBS)
  20.  
  21. install: irit.hlp
  22.     mv irit.hlp $(BIN_DIR)
  23.  
  24. irit.tex: irithlp irit.src user_man
  25.     ./irithlp -l -o irit.tex irit.src
  26.  
  27. irit.hlp: irithlp irit.src
  28.     ./irithlp -h -o irit.hlp irit.src
  29.  
  30. irit.doc: irithlp irit.src
  31.     ./irithlp -t -o irit.doc irit.src
  32.  
  33.  
  34. user_man.ps: irit.tex user_man/doc_figs.irt
  35.     -(cd user_man && make -f makefile.unx)
  36.     latex irit.tex
  37.     latex irit.tex
  38.     dvips -f irit.dvi > user_man.ps
  39.  
  40. progman: $(PRGM_OBJS)
  41.     $(CC) $(CFLAGS) -o progman $(PRGM_OBJS) $(LIBS) -lm $(MORELIBS)
  42.  
  43. prog_man.ps:    $(PROG_LIBS)
  44.     -(cd cexample && conv_c_to_tex)
  45.     latex prog_man.tex
  46.     makeindex prog_man.idx
  47.     latex prog_man.tex
  48.     dvips -f prog_man.dvi > prog_man.ps
  49.  
  50. prog_man/bool_lib.tex:    progman
  51.     progman -l -o prog_man/bool_lib.tex ../bool_lib/*.c
  52.  
  53. prog_man/cagd_lib.tex:    progman
  54.     progman -l -o prog_man/cagd_lib.tex ../cagd_lib/*.c
  55.  
  56. prog_man/geom_lib.tex:    progman
  57.     progman -l -o prog_man/geom_lib.tex ../geom_lib/*.c
  58.  
  59. prog_man/misc_lib.tex:    progman
  60.     progman -l -o prog_man/misc_lib.tex ../misc_lib/*.c
  61.  
  62. prog_man/prsr_lib.tex:    progman
  63.     progman -l -o prog_man/prsr_lib.tex ../prsr_lib/*.c
  64.  
  65. prog_man/symb_lib.tex:    progman
  66.     progman -l -o prog_man/symb_lib.tex ../symb_lib/*.c
  67.  
  68. prog_man/triv_lib.tex:    progman
  69.     progman -l -o prog_man/triv_lib.tex ../triv_lib/*.c
  70.  
  71. prog_man/trim_lib.tex:    progman
  72.     progman -l -o prog_man/trim_lib.tex ../trim_lib/*.c
  73.  
  74. prog_man/xtra_lib.tex:    progman
  75.     progman -l -o prog_man/xtra_lib.tex ../xtra_lib/*.c
  76.  
  77.  
  78. # DO NOT DELETE THIS LINE -- make depend depends on it.
  79.  
  80. irithlp.o: ../include/irit_sm.h
  81. progman.o: ../include/irit_sm.h ../include/imalloc.h
  82.